package com.dwd.order.pojo;


import com.dwd.basic.pojo.BaseBean;
import com.dwd.org.pojo.Employee;
import com.dwd.org.pojo.Shop;
import com.dwd.pet.pojo.Pet;
import com.dwd.user.pojo.User;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 宠物收购订单
 */
@Data
@Accessors(chain = true)
public class PetAcquisitionOrder extends BaseBean {
    /**
     * 摘要
     */
    private String digest;
    /**
     * 1 待报账(垫付) 2 待打款(银行转账)  3 完成
     */
    private Integer state;
    /**
     * 收购价格
     */
    private BigDecimal price;
    /**
     * 收购地址
     */
    private String address;
    /**
     * 订单编号
     */
    private String orderSn;
    /**
     * 宠物
     */
    private Pet pet;
    /**
     * 信息发布者
     */
    private User user;
    /**
     * 支付类型  1垫付  2银行转账
     */
    private Integer paytype;
    /**
     * 收购订单对应的店铺
     */
    private Shop shop;
    /**
     * 员工
     */
    private Employee employee;
    /**
     * 订单完成时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date lastcomfirmtime;

}
